Intuitive Counterexamples for Constructive Fallacies
نویسندگان
چکیده
Formal countermodels may be used to justify the unprovability of formulae in the Heyting calculus (the best accepted formal system for constructive reasoning), on the grounds that unprovable formulae are constructively invalid. We argue that the intuitive impact of such countermodels becomes more transparent and convincing as we move from Kripke/Beth models based on possible worlds, to Läuchli realizability models. We introduce a new semantics for constructive reasoning, called relational realizability, which strengthens further the intuitive impact of Läuchli realizability. But, none of these model theories provides countermodels with the compelling impact of classical truth-table countermodels for classically unprovable formulae. We prove soundness of the Heyting calculus for relational realizability, and conjecture that there is a constructive choice-free proof of completeness. In this respect, relational realizability improves the metamathematical constructivity of Läuchli realizability (which uses choice in two crucial ways to prove completeness) in the same sort of way Beth semantics improves Kripke semantics. 1 The Intuitive Impact of Countermodels Imagine that we believe in the suitability of a formal system P of proof as a basis for useful reasoning in some language L. We are trying to sell P to a customer. The customer is not trained in formal metamathematics, but she has an excellent intuitive grasp of the meanings of given formulae in concrete circumstances. There are a number of grounds on which the customer might challenge the suitability of P , but we focus attention on one. Suppose that she produces a formula α that is not provable in P , and argues that therefore P is not powerful enough for practical use. We must convince her, on intuitive grounds, that the failure of P to prove α is a useful feature, rather than a serious lacuna. To this end, we must describe a conceivable set of circumstances C that might occur in the real world that language L describes, and interpret the primitive nonlogical symbols of α in C in such a way that α is clearly false. So, we argue, P is excused from proving α because α is not valid (not reliably true in all circumstances). In order to prepare for such a debate, we might study formal semantics. In particular, we formalize the notion of a “conceivable set of circumstances” as a model for L, and define what it means for a formula α of L to be true in a particular model M. Then, we formalize validity of a formula as truth in all models. Finally, we demonstrate that P is sound (every provable formula is valid) and complete (every valid formula is provable) with respect to our formal model theory. Soundness may help to answer a challenge of incorrect proof, while completeness may help to answer the challenge of insufficient power proposed above. Back to the customer, who has criticized P for its inability to prove α. Our demonstration of completeness, if it is appropriately constructive, provides us with a countermodel MC in which α is false. In order to convince the customer, we must translate MC into an intuitive description of conceivable real circumstances in which α is clearly false. Of course the success of our argument depends on the intuitive beliefs that our customer holds. If the customer’s beliefs support classical logic, and P is a complete formal system for classical proof, then we are on very strong ground. 1 The usual truth-table models for classical logic translate naturally into simple sorts of conceivable circumstances and absolutely concrete interpretations of primitive nonlogical symbols. But, if our customer’s beliefs support constructive logic, and P is the Heyting calculus (which is complete for several well-known formal model-theoretic semantics), the translation of a formal countermodel into an intuitively convincing description is quite a bit harder. In this paper, we compare the intuitive impact of three sorts of models for constructive logic: Kripke/Beth models based on possible worlds, Läuchli realizability models based on the formulae as types idea, and a new sort of model that we call relational realizability models, refining Läuchli’s ideas. There appear to be a number of different intuitive ideologies that lead to a belief in constructive logic. We do not insist on Brouwer’s, Heyting’s, Kolmogorov’s, Bishop’s or any other predetermined ideology supporting constructive logic. Rather, for each formal model theory, we seek the most natural intuitive explanation of it. We do not argue about which intuitive ideologies are metaphysically correct (perhaps each is correct for a different application of logical reasoning). Rather, we criticize the transparency with which each formal model theory is justified by its natural intuitive explanation. We find that this transparency improves from Kripke/Beth models through Läuchli models to relational realizability models, but it never approaches the clear connection between classical intuitions and truth-table models. 2 Formulae, Proofs, and Sequents The rest of this paper discusses formulae, proofs of formulae, and models for formulae in the positive first-order predicate calculus and the positive propositional calculus. “Positive” means that we do not allow the logical negation symbol (¬). Every one of the systems that we discuss can be extended easily to deal with negation, but in some cases that extension is somewhat subtle to understand— for example see [14] for a discussion of negation in Läuchli realizability models. We use a predicate calculus without function symbols and without equality. All of the proposed systems can be extended to deal with functions and equality, but such an extension would only obscure the message of this paper. Definition 1 Assume that there is an infinite set V of variables. Also, for each i ≥ 0 there is an infinite set P of i-ary predicate symbols. The set of atomic formulae is AT = {γ(x1, . . . , xn) | γ ∈ P, x1, . . . , xn ∈ V} (the degenerate case α() where α ∈ P is written α). The set PF1 of positive first-order predicate formulae is defined inductively as follows: AT ⊆ PF1, and iff α, β ∈ PF1 and x ∈ V, then (α ∨ β) ∈ PF1 (α ∧ β) ∈ PF1 (α⇒ β) ∈ PF1 (∀x . α) ∈ PF1 (∃x . α) ∈ PF1 The concepts of subformulae, and free and bound occurrences of variables, are defined in the usual manner [20]. α[x/y] denotes the result of substituting x for every free occurrence of y in α after renaming bound variables of α so that the substituted xs are free in the result. A formula with no free variables is a closed formula, or a sentence. Although it does not appear in formulae, for metalogical discussion an additional formal symbol I is useful to stand for the domain of individuals over which variables range. The set PF0 of positive propositional formulae is the subset of PF1 consisting of all formulae with no occurrence of the quantifiers ∀ and ∃ and no occurrence of predicates with arity greater than 0. Proofs are the formal analogues of rigorously reasoned arguments. Formal descriptions of proofs are often treated as mere syntactic devices for enumerating true formulae. In constructive logic, we can get a deeper insight into proofs by regarding a proof formula as a syntactic object denoting a semantic construction. So proof formulae, as well as propositional formulae, have semantic content. The essential idea is that a proof formula is a term in the typed lambda calculus, and the type of the term is the theorem that it proves [17, 20, 6]. It is straightforward to read a typed lambda term of type α, on the one hand as a natural deduction proof of α, or on the other hand as a program defining a uniform construction demonstrating the validity of α. The interpretation of typed ambda terms as propositional proof formulae is discussed in more detail in [14]. Sequent derivations are less transparent to the intuition than proof terms, but more flexible for certain metamathematical arguments, so for this paper we define proof in terms of sequents. Definition 2 A sequent is an ordered pair of finite subsets of PF1. When Γ,Ψ ⊆ PF1 are finite sets of formulae, the sequent ⟨Γ,Ψ⟩ is written Γ ⊢ Ψ. Furthermore, set braces are omitted in descriptions of Γ and Ψ, and unions are denoted by commas. So, for example, Γ, α ⊢ β,Ψ denotes the pair ⟨Γ ∪ {α}, {β} ∪Ψ⟩. The intended meaning of Γ ⊢ Ψ is that, whenever the conjunction of Γ holds, the disjunction of Ψ holds as well. Definition 3 A sequent Γ ⊢ Ψ is derivable if and only if there is a finite sequence Γ0 ⊢ Ψ0, . . . , Γn ⊢ Ψn of sequents such that Γn = Γ, Ψn = Ψ, and for each 0 ≤ i ≤ n there exists m ≥ 0 and j1, . . . , jm < i such that Γi ⊢ Ψi follows from Γj1 ⊢ Ψj1 , . . . ,Γjm ⊢ Ψjm by one of the rules in Table 1. These are essentially Beth’s tableaux rules [2, 5], translated into sequent notation. Notice that the basis rule (B) has no hypotheses, corresponding to m = 0 in the last clause above.
منابع مشابه
Should smokers be offered assistance with stopping?
Many governments are actively considering whether and how to provide their population with assistance with smoking cessation. Arguments have been raised against this, but these are often based on fallacies (e.g. most smokers stop without help so assistance is unnecessary). This editorial counters these fallacies so that a constructive debate can be had about the role of cessation assistance in ...
متن کاملPhenomenology of love: The Destructive and Constructive Nature of Love
Love, this eminent humane experience, has been explored not only by writers and poets, but also by philosophers, psychologists and even experimental scientists. This paper aims to discuss a novel aspect in phenomenology of love, as the concept of destructive and constructive nature of love, which is to the best of our knowledge, presented for the first time. The fundamental idea of this paper w...
متن کاملBalancedness of Sequencing Games with Multiple Parallel Machines
We provide simple constructive proofs of balancedness of classes of m-PS games, which arise from sequencing situations with m parallel machines. This includes the setting that is studied by Calleja et al. (2001) and Calleja et al. (2002), who provided a complex constructive proof and a simple non-constructive proof of balancedness of a restricted class of 2-PS games, respectively. Furthermore, ...
متن کاملCounterexamples to the uniformity conjecture
The Exact Geometric Computing approach requires a zero test for numbers which are built up using standard operations starting with the natural numbers. The uniformity conjecture, part of an attempt to solve this problem, postulates a simple linear relationship between the syntactic length of expressions built up from the natural numbers using field operations, radicals and exponentials and loga...
متن کاملRebutting formally valid counterexamples to the Humean "is-ought" dictum
Various formally valid counterexamples have been adduced against the Humean dictum that one cannot derive an “ought” from an “is.” There are formal rebuttals—some very sophisticated now (e.g., Charles R. Pigden’s and Gerhard Schurz’s)— to such counterexamples. But what follows is an intuitive and informal argument against them. I maintain that it is better than these sophisticated formal defens...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994